 //
//  UIView+NavViewController.swift
//  sinaOnceAgain
//
//  Created by 王相超 on 16/2/24.
//  Copyright © 2016年 chuanzhi. All rights reserved.
//

import UIKit

 extension UIView {
    
    //遍历视图的响应者链条  获取导航视图控制器
    func navViewController() -> UINavigationController? {
        
        //获取下一个响应者
        var next = nextResponder()
        
        while next != nil {
            
            if let nextObj = next as? UINavigationController {
                
                return nextObj
            }
            
            //获取下一个响应的下一个响应者
            next = next?.nextResponder()
        }
        
        return nil
    }
    
    
    
    
    
 }
